# -*- coding: utf-8 -*-



struct struTimeManageInfo
{
    bool bWork;
    CString sChannelName;
    int nServiceID;
    CString sTmpPath;
    //CString sActionPath;  //added on 12/15/2008
    //CString sTimeoutPath; //added on 12/15/2008
    //enumInterActType eInterActType;
    CString sType;
    CString sStart;
    CString sEnd;
    bool bStarted;
    //CString sTitle;
    //int nOptionCount;
    //struOption arrOption[10];
    int nNewInfoFlag;
};

class InteractionEvent:
    def __init__(self):
        #bwork
        # channelName
        # serviceID
        # eventPath
        # eventType
        # start
        # end
        # started
        # newInfoFlag # New interaction? What the purpose of that?
    

class Channel:
    pass
    # enabled
    # serviceName
    # serviceID
    # serviceLogo
    # serviceDescripter
    
    # videoIP
    # videoPort
    # fluteIP
    # flutePort
    
    # events
  


  
  
class Terminal:
    def __init__(self):
        self.terminalIP = "0.0.0.0"
        self.connectionMade = False
        self.channelID = 0
        self.startedAt = time.time()
    
    
    
    